package com.glsc.ngateway.common.api.flowable.dto.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ForwardParamDto implements Serializable {

    private static final long serialVersionUID = -9087994895470428902L;

    @ApiModelProperty(value = "exTaskId")
    private String exTaskId;
    @NotNull
    @ApiModelProperty(value = "exProcessId")
    private String exProcessId;
    @NotNull
    @ApiModelProperty(value = "流程定义key")
    private String processDefinitionKey;
    @NotNull
    @ApiModelProperty(value = "userId")
    private String userId;
    @NotNull
    @ApiModelProperty(value = "forwardId")
    private String forwardId;
    @NotNull
    @ApiModelProperty(value = "title")
    private String title;
    @NotNull
    @ApiModelProperty(value = "sysId")
    private String sysId;
    @ApiModelProperty(value = "comment")
    private String comment;
}
